home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 1.iso / toolbox / DThelp.txt < prev    next >
Text File  |  1996-11-11  |  45KB  |  914 lines

  1. Developer Toolbox v6.1 Help/Confused Page
  2.  
  3. HUB | Pheedbak | Tree | Topic | A-Z | Search | Hot | New
  4.  
  5. ----------------------------------------------------------------------------
  6.  
  7.    This page attempts to list the most common questions we expect people
  8.   are having about this v6.1 Toolbox, and the best answers we can manage.
  9.  
  10.         -------------------------------------------------------------
  11.  
  12.         There are two sets of questions addressed in this Help file:
  13.  
  14.             1. Viewing/Accessing the v6.1 CD-Set Questions
  15.             2. General Toolbox web house Questions
  16.  
  17.                ----------------------------------------------
  18.  
  19.      For all issues relative to the content of the Toolbox, pleeze contact:
  20.         o dave "information ferret" ratcliffe: dave@sgi.com, 415/933-3556,
  21.           fax: 415/967-6239
  22.         o Tom "the mechanic" Murphy: murphy@sgi.com, 415/933-9134, fax:
  23.           415/967-6239
  24.         o or, DTjanitor@sgi.com which sends mail to both of us
  25.           simultaneously.
  26.  
  27.      For all other issues relative to the Toolbox, pleeze contact:
  28.         o devprogram@sgi.com, 415/933-3033, 1-800/770-3033, fax:
  29.           415/969-6327.
  30.  
  31. ----------------------------------------------------------------------------
  32.  
  33.                  Viewing/Accessing the v6.1 CD-Set Questions
  34.  
  35.                   FOR PEOPLE WITH LESS THAN 3 CDROM DRIVES
  36.         (WHO WILL HAVE TO SWAP CDs TO ACCESS THE COMPLETE TOOLBOX),
  37.                 THERE ARE TWO CRITICAL ISSUES TO UNDERSTAND:
  38.         -------------------------------------------------------------
  39.  
  40.   1. You'll need to become familiar with the DT v6.1 CD Roadmap
  41.      (IF you have only 1 CDROM drive and thus must swap CDs to download
  42.      content).
  43.  
  44.      Apropos this, the relevant pitfalls to be aware of
  45.      are articulated in the DT v6.1 Web-on-CD Pitfalls file.
  46.  
  47.   2. To invoke viewDT to startup/view/access the Developers Toolbox,
  48.      type the following commands in a shell window:
  49.  
  50.           % cd $HOME
  51.           % /CDROM/bin/viewDT
  52.  
  53.      You must not be anywhere inside of /CDROM in any shell or dirview
  54.      window when you run/use the v6.1 DT CD set. In the above command, you
  55.      don't actually need to change directory to $HOME, it simply ensures
  56.      success. The goal here is to make your current working directory be
  57.      outside of the mounted Developer Toolbox CDROM.
  58.  
  59.      If you work with the desktop, and are not familiar with a shell window,
  60.      go to the Toolchest "Desktop" pull-dowm menu and select the "Unix
  61.      Shell" menu item. Once this window comes up there will be a prompt of
  62.      some kind (default is the percent (`%') character). Type in "cd $HOME",
  63.      then press the "Enter" key, and then type in "/CDROM/bin/viewDT" and
  64.      press "Enter" again.
  65.  
  66.      Actually, the full command comprises the following forms:
  67.  
  68.           /CDROM/bin/viewDT [-r] [-f </directory>]
  69.           /CDROM/bin/viewDT [-r] [-f tmp_dir] [-C CD_dir]
  70.           /CDROM/bin/viewDT -u [-f tmp_dir]
  71.           /CDROM/bin/viewDT -R [-f tmp_dir]
  72.           /CDROM/bin/viewDT -h
  73.  
  74.             -h          Help text (this stuff)
  75.             -r          Remove DT_utilities directory when viewDT finishes
  76.             -R          Just remove DT_utilities directory
  77.             -u          Just create DT_utilities directory
  78.             -f tmp_dir  Possible directory to hold DT_utilities
  79.             -C CD_dir   Directory of CD to be viewed
  80.  
  81.  
  82.      but you will only want these other command line options if you have
  83.      special circumstances. It is necessary to copy approximately 10
  84.      megabytes onto your local disk in order for the viewDT script to
  85.      function. Running the above command without any arguments will copy a
  86.      set of files into your /usr/tmp directory where they will remain even
  87.      after viewDt exits. They are ready for future viewDT sessions.
  88.         o If you add the -r flag, viewDT will remove the 10 MBs worth of
  89.           files when you exit viewDT.
  90.         o With the -f </directory> option, you can explicitly specify to
  91.           where you want the 10 MB to be copied.
  92.      For more details about all this, see, Section 3, how to do the viewing
  93.      from the copy of the /CDROM/bin/helpfile, at the back of the v6.1 liner
  94.      notes.
  95.  
  96.             Included below are two html-ized representations of
  97.                 the viewDT helpfile and the dtCDmgr helpfile
  98.               enabling you to browse and manage respectively,
  99.                   the three CDs constituting the v6.1 DT.
  100.  
  101. ----------------------------------------------------------------------------
  102.                start of viewDT helpfile (/CDROM/bin/helpfile)
  103.  
  104.      The purpose of this "help" file is to provide information about
  105.      initiating viewing of the v6.1 CD form of the Developer Toolbox.
  106.      Areas discussed are:
  107.  
  108.           0) if your CDROM drive is not mounted as /CDROM
  109.           1) location of Developer Toolbox "help" documentation
  110.           2) prerequisites to satisfy before starting any viewing
  111.           3) how to do the viewing
  112.           4) essential information about the viewing process
  113.           5) files placed on your workstation while running viewDT
  114.  
  115.      0) if your CDROM drive is not mounted as /CDROM
  116.      -------------------------------------------
  117.  
  118.           Throughout this document we presume you have the DT CD
  119.           mounted as /CDROM. Some sites will choose to mount the CDROM
  120.           drive elsewhere, or will have more than one CDROM drive. You
  121.           will need to know what your system's directory name is, if it
  122.           is other than /CDROM, and employ it accordingly in your use
  123.           of these instructions. The most direct way to ascertain under
  124.           what directory name the CDROM device is mounted as is to run
  125.           the following command in a shell window:
  126.  
  127.                % more /etc/fsd.tab
  128.  
  129.           For example, the /etc/fsd.tab file of the system on which
  130.           these notes were written contains the following:
  131.  
  132.      /dev/dsk/dks0d4s7 /CDROM efs ro,sock=/tmp/.mediadXXXXXX 0 0
  133.      /dev/rmt/tps0d5nr /tape archive opts=NA,sock=/tmp/.mediadXXXXXX 0 0
  134.  
  135.           If you don't see the string "CDROM," the most commonly
  136.           employed alternative name is "cdrom." You will need to
  137.           substitute our use of "CDROM" in command sequences below,
  138.           with whatever your system is using as "CDROM".
  139.  
  140.      1) location of Developer Toolbox "help" documentation
  141.      ---------------------------------------------
  142.  
  143.           A printed version of this file is the actual liner notes of
  144.           the Developer Toolbox CDs. It is the oldest and most out of
  145.           date version of the information. The CDs have the next most
  146.           current version of this file. It is on all DT CDs in
  147.           /CDROM/bin/helpfile. Also on each CD, is a superset of this
  148.           file that describes this and other helpful information
  149.           regarding use of the Toolbox. It is located via the Help
  150.           button (with the image of a hawk) on the TOP/HUB entry page
  151.           of the Toolbox (a text only version of this
  152.           /CDROM/toolbox/DThelp.html file is to be found in
  153.           /CDROM/toolbox/DThelp.txt). As is typical, the CD version of
  154.           this file is a snapshot of the live one found via the
  155.           https://www.sgi.com/toolbox/ secure web house URL. Don't
  156.           confuse the Help pull-down menu in the upper-right corner of
  157.           the Netscape browser window, with our "Help" icon button. The
  158.           browser pull-down menu will take you to information about
  159.           Netscape itself.
  160.  
  161.      2) prerequisites to satisfy before starting any viewing
  162.      -------------------------------------------
  163.  
  164.           There are some prequisites you will want to ensure are
  165.           satisfied before you attempt to view anything on the
  166.           Developer Toolbox. There are two versions of the following
  167.           information: one for people on a system running IRIX 6.2, and
  168.           the other for people running IRIX 5.3 (or anything else prior
  169.           to IRIX 6.2).
  170.  
  171.        A. For people running viewDT on an IRIX 6.2 system:
  172.  
  173.             i. Make sure you have all the Netscape helper programs
  174.                installed.
  175.  
  176.                You can verify you have IRIX 6.2-released versions of
  177.                the following subsystems containing the necessary
  178.                netscape helper apps by running the versions command and
  179.                comparing the described version numbers to the
  180.                following:
  181.  
  182.                   + showcase -- IRIS Showcase 3.4
  183.                          showcase.sw.showcase
  184.                   + inventor_eoe -- Inventor Execution Only
  185.                     Environment, 2.1.2
  186.                          inventor_eoe.sw.2_0
  187.                   + imgtools -- ImageVision Tools, 3.0
  188.                          imgtools.sw.tools
  189.                   + il_eoe -- ImageVision Library Execution Only
  190.                     Environment, 2.5.1
  191.                          il_eoe.sw.c++
  192.                          il_eoe.sw.tiff
  193.                          il_eoe.sw.sgi
  194.                          il_eoe.sw.jfif
  195.                          il_eoe.sw.gif
  196.                   + dmedia_eoe -- IRIS Digital Media Execution
  197.                     Environment, 6.2
  198.                          dmedia_eoe.sw.audio
  199.                          dmedia_eoe.sw.common
  200.                          dmedia_eoe.sw.lib
  201.                          dmedia_eoe.sw.soundscheme
  202.                          dmedia_eoe.sw.midi
  203.                          dmedia_eoe.sw.tools
  204.                          dmedia_eoe.sw.video
  205.                   + dps_eoe -- Display PostScript/X, 2.0.5 based on
  206.                     PostScript Level 2
  207.                          dps_eoe.sw.dps
  208.                     This subsystem is not needed for people who use
  209.                     something other than xpsview(1) to view PostScript
  210.                     files on their system. You can arrange to use a
  211.                     different PostScript viewer via your personal
  212.                     $HOME/.mailcap file and an appropriate substitute
  213.                     helper program (e.g. ghostview).
  214.                     It is worth mentioning that if you do not have your
  215.                     own $HOME/.mailcap and/or $HOME/.mime.types files,
  216.                     versions of these will be created for you.
  217.                     $HOME/.mime.types is used to augment the global
  218.                     default definitions
  219.                     (/usr/local/lib/netscape/mime.types) of the file
  220.                     extensions which correspond to a particular mime
  221.                     type. $HOME/.mailcap is used to augment the global
  222.                     default definitions
  223.                     (/usr/local/lib/netscape/mailcap) of the mime types
  224.                     which correspond to a particular helper
  225.                     application. There will be some Toolbox-specific
  226.                     definitions added to both of these files to help
  227.                     support the viewing of Developer Toolbox content.
  228.  
  229.        B. For people running viewDT on an IRIX 5.3 (i.e. a non IRIX
  230.           6.2) system.
  231.  
  232.             i. Make sure you have all the Netscape helper programs
  233.                installed.
  234.                (Available on the Descktop Special Edition (DSE) 1.1 CD)
  235.  
  236.                You can verify you have sufficiently current versions of
  237.                the following subsystems containing the necessary
  238.                netscape helper apps by running the versions command and
  239.                comparing the described version numbers to the
  240.                following:
  241.  
  242.                   + showcase -- IRIS Showcase 3.3.3
  243.                          showcase.sw.showcase
  244.                   + inventor_eoe -- Inventor Execution Only
  245.                     Environment, 2.1.1
  246.                          inventor_eoe.sw.inventor
  247.                   + imgtools -- ImageVision Tools, 2.3
  248.                          imgtools.sw.tools
  249.                   + il_eoe -- ImageVision Library Execution Only
  250.                     Environment, 2.5
  251.                          il_eoe.sw.c++
  252.                   + dmedia_tools -- IRIS Digital Media Tools, 5.5
  253.                          dmedia_tools.sw.movietools
  254.                          dmedia_tools.sw.soundtools
  255.                   + dmedia_eoe -- IRIS Digital Media Execution
  256.                     Environment, 5.5
  257.                          dmedia_eoe.sw.audio
  258.  
  259.                If you do not have the above subsystems loaded, you can
  260.                find them on the DSE 1.1 CD, the second CD included in
  261.                the v5.1 DT. It contains all the inst images needed to
  262.                satisfy the above prerequisites.
  263.  
  264.                If you do not have the v5.1 DT, look for a copy of the
  265.                DSE 1.1 CD with your collection of IRIX 5.3 CDs. If it
  266.                is not there, you can also access the DSE 1.1 contents
  267.                at https://www.sgi.com/toolbox/DSE1.1/. If you are
  268.                unable to do this, contact the Developer Program at
  269.                devprogram@sgi.com, or on the phone either via
  270.                1-800/770-3033, or 415/933-3033, or by fax via
  271.                415/969-6327, and tell them you need a copy of the DSE
  272.                1.1 CD sent to you through the post.
  273.  
  274.            ii. Make sure you have all the appropriate patches
  275.                installed.
  276.  
  277.                Not all subsystems in these patches will install -- you
  278.                will only be allowed to install subsystems corresponding
  279.                to base software already installed. In other words,
  280.                always attempt to install the entire patch and don't be
  281.                alarmed about the parts which do not install.
  282.  
  283.                Some of the patch locations mentioned below also contain
  284.                a recommended patch list. It is helpful to know your
  285.                hardware and O.S. level in order to install the
  286.                recommended patches. We are working to have this
  287.                information included in the toolbox. We do have an
  288.                abbreviated list below of seven key patches for IRIX
  289.                5.3, current as of August 14, 1996. All of them are
  290.                replacements of similar IRIX 5.3 patches recommended in
  291.                the v5.1 DT. These patches are also available on the
  292.                toolbox in /toolbox/dist/5.3/patches/
  293.  
  294.                Patch 1412 - IRIX 5.3 Networking Rollup Patch
  295.                     3MBs 8/13/96
  296.                Patch 1268 - 5.3/5.3xfs combined kernel rollup patch
  297.                     8MBs 6/6/96
  298.                Patch 1264 - XFS rollup patch for 5.3
  299.                     30MBs 5/1/96
  300.                Patch 1102 - NFS roll up
  301.                     2MBs 4/3/96
  302.                Patch 1095 - Scrolled Window patch
  303.                     2MBs 1/19/96
  304.                X server roll up Choose at most one of the following
  305.                     Patch 1187 - excluding Impact graphics (for
  306.                     non-Impact systems)
  307.                          14MBs 3/22/96
  308.                     Patch 1271 - only for Impact graphics (for Impact
  309.                     systems)
  310.                          2MBs 5/1/96
  311.  
  312.                For those people with support contracts these patches
  313.                are available in the Support Folio quarterly release
  314.                CDs, and also inside Silicon Surf's SurfZone (to
  315.                register, go to http://www.sgi.com/Misc/zone.html), in
  316.                Supportfolio Online's "Silicon Graphics's support
  317.                patches on the web" entry page.
  318.  
  319.           iii. Possible Inst Warning Messages and Conflicts:
  320.  
  321.                There are two different types of warning messages you
  322.                might see which are benign. When you run the inst
  323.                command "keep Same" as part of the prerequisite install
  324.                sequence, you might see the warning message "No matches
  325.                were found." You can safely ignore it.
  326.  
  327.                After running the inst command "go," you might see some
  328.                conflicts concerning subsystems not presently installed
  329.                on your system. These should offer a single resolution
  330.                to the conflict. The choice will be to not install a
  331.                particular patch subsystem. It is quite safe to select
  332.                this single choice resolution to the conflict.
  333.  
  334.                Rhere is one error condition which might occur which
  335.                will require some work on your part. In a shell window,
  336.                run the command "versions tooltalk_eoe". If you see the
  337.                subsystems "tooltalk_eoe.sw.links" and
  338.                "tooltalk_eoe.sw.runtime" listed, there is nothing more
  339.                to do. Otherwise, before performing the prerequisite
  340.                install sequence, you must locate your "IRIX 5.3" CD and
  341.                install the two tooltalk_eoe subsytems mentioned above.
  342.                If for some reason you are unable to install these
  343.                subsytems, then you will be unable to view the only two
  344.                movies which are present on the Developer Toolbox v6.1
  345.                CD.
  346.  
  347.            iv. A PostScript Viewing Issue:
  348.  
  349.                You will have nothing more to do, if you have already
  350.                installed the 5.3 subsystem, dps_eoe.sw.dps, which
  351.                provides the Netscape viewer application xpsview.
  352.                Without this subsystem you will not be able to view
  353.                PostScript files on the Developer Toolbox. Of course,
  354.                you can arrange to use a different viewing program via
  355.                your personal $HOME/.mailcap file and an appropriate
  356.                substitute helper program.
  357.  
  358.                It is worth mentioning that if you do not have your own
  359.                $HOME/.mailcap and/or $HOME/.mime.types files, versions
  360.                of these will be created for you. $HOME/.mime.types is
  361.                used to augment the global default definitions
  362.                (/usr/local/lib/netscape/mime.types) of the file
  363.                extensions which correspond to a particular mime type.
  364.                $HOME/.mailcap is used to augment the global default
  365.                definitions (/usr/local/lib/netscape/mailcap) of the
  366.                mime types which correspond to a particular helper
  367.                application. There will be some Toolbox-specific
  368.                definitions added to both of these files to help support
  369.                the viewing of Developer Toolbox content.
  370.  
  371.      3) how to do the viewing
  372.      --------------------
  373.  
  374.           To view the Developer Toolbox, simply type the following
  375.           command:
  376.  
  377.                % /CDROM/bin/viewDT
  378.  
  379.           Move the cursor into the Toolbox window which pops up. Now
  380.           press the "Enter" key on your keyboard. This command will
  381.           copy about 10 megabytes of Developer Toolbox viewing
  382.           utilities to your local disk, if they have not already been
  383.           placed there by a previous viewDT session. The Developer
  384.           Toolbox viewing utilities will be upgraded with a newer
  385.           version, if one is found on the CD. Specifically, to the
  386.           directory /usr/tmp, unless the environment variable TMPDIR is
  387.           defined. The next time you run, the command will not need to
  388.           recopy this data. Although we recommend you keep this data
  389.           local, you can elect to have it removed by running the
  390.           command "viewDT -r" rather than "viewDT". If you would prefer
  391.           to have the 10 Meg stored in a different directory you can
  392.           also do this by running the command "viewDT -f
  393.           <new_directory>" instead of "viewDT"
  394.  
  395.           There are several modes in which viewDT can be run:
  396.  
  397.           viewDT [-r] [-f tmp_dir] [-C CD_dir]
  398.                This is the standard mode outlined above, with one
  399.                exception. The -C option allows viewDT to be run from
  400.                the DT_utilities directory rather than from a DT CD. In
  401.                fact, the -C option must be used when running from the
  402.                DT_utilities directory. You might need to do this when
  403.                using a more advanced version of the DT_utilities with
  404.                an older CD version of the Developer Toolbox. Such a
  405.                condition does not currently exist.
  406.           viewDT -u [-f tmp_dir]
  407.                This version of the command is used to just create the
  408.                DT_utilities directory. It is most often used as one of
  409.                the steps used to install a fixDT patch for a particular
  410.                DT CD. The -f option is only needed when the
  411.                DT_utilities directory should be placed in a particular
  412.                directory.
  413.           viewDT -R [-f tmp_dir]
  414.                This version of the command is used to just remove the
  415.                DT_utilities directory. The -f option is only needed
  416.                when the DT_utilities directory exists in a non-standard
  417.                directory.
  418.  
  419.      4) essential information about the viewing process
  420.      -----------------------------------------
  421.  
  422.           There is some essential information which will help you
  423.           manage your workstation resources and your time as you view
  424.           and use the Developer Toolbox CD.
  425.  
  426.              o First off, activating the "Help" button produces this
  427.                help file, which you probably already know since you are
  428.                reading this.
  429.  
  430.              o You may see a Netscape "Question" window informing you
  431.                of a Netscape lock file. You will see this if you have
  432.                Netscape running in another window. If you do not care
  433.                if you will be unable to save bookmarks and other
  434.                history in this new window then just click "OK".
  435.                Otherwise, click "Cancel", close the other Netscape
  436.                window and reselect "View".
  437.  
  438.              o If you are not connected to the Web and the Internet,
  439.                then there are a number of Toolbox features you will not
  440.                be able to access. Specifically, Web references to
  441.                places outside of the Developer Toolbox CD and the
  442.                pheedback mechanism.
  443.  
  444.              o The first time you access or follow a link to a place
  445.                not on the current CD, the utility dtCDmgr will be run.
  446.                It will allow you to specify how to mount the needed CD
  447.                and any other CDs which will also be needed. The
  448.                helpfile for dtCDmgr appears below.
  449.  
  450.              o When the Toolbox window is present, it shows the server
  451.                status of both the "http" server, the web server, as
  452.                well as the "oksvr" server, the server for the search
  453.                engine. It takes time for the two servers to be started.
  454.  
  455.              o There are a separate pair of servers created for each
  456.                user viewing the CD. It is literally your own personal
  457.                web site. You may want to keep these servers running if
  458.                you plan to periodically access the Toolbox. The way to
  459.                do this is to not "Quit" from the Toolbox window, but
  460.                simply leave the window running on your console either
  461.                in its opened form or stowed as an icon.
  462.  
  463.              o Activating the "View" button for the first time starts
  464.                up the httpd and oksvr servers and then starts up
  465.                netscape. Upon exiting the Netscape window, the little
  466.                Toolbox window returns to your console screen.
  467.                Subsequent activations of the "View" button simply
  468.                invokes netscape again, since the two servers are
  469.                already running.
  470.  
  471.              o When you have quit/exited from the Netscape window, and
  472.                the little Toolbox window has returned, you will see the
  473.                "running" status of the two servers displayed and their
  474.                respective port numbers.
  475.  
  476.              o Netscape is fairly consumptive of memory, so you may
  477.                want to exit from netscape, leaving the servers running.
  478.                Unlike netscape, the servers consume very little memory.
  479.                The binary filename for the http server is
  480.                "dt_httpd.exe". The binary filename for the oksvr server
  481.                is "dt_oksvr". These have both been renamed to avoid
  482.                confusion with any httpd/oksvr executables already
  483.                running on your system. A helpful way to see how much
  484.                memory netscape is currently using is with the gmemsuage
  485.                program, the graphical memory usage display tool
  486.                included on the DT.
  487.  
  488.      5) files placed on your workstation while running viewDT
  489.      -----------------------------------------------
  490.  
  491.           Files are placed on your workstation to support the running
  492.           of the two servers.
  493.  
  494.           If you don't already have $HOME/.netscape-preferences,
  495.           $HOME/.mime.types, and/or $HOME/.mailcap files, then
  496.           instances will be created for you. You are likely to already
  497.           have these files if you run Netscape or some other web
  498.           viewer. These three files are the only files created by
  499.           viewDT which persist after you quit from it. Additionally,
  500.           the files $HOME/.mime.types and $HOME/.mailcap have some
  501.           lines needed to correctly view certain types of files on the
  502.           Toolbox. In both files you will see a comment line of the
  503.           form "#--TOOLBOX_Compliant_File----". Please do not remove
  504.           these lines. They mark your files as having the necessary
  505.           definitions present. Just after this line will be the
  506.           definitions bounded by comment lines of the form
  507.           "#--TOOLBOX_SPECIFIC_THINGS".
  508.  
  509.           In the $HOME directory, you will find the file .dtcdresource.
  510.           It contains a list of the CDROM drives and/or directories
  511.           where dtCDmgr has been directed to find DT CDs. This file is
  512.           used to save the user from re-specifying these locations
  513.           every time viewDT is invoked.
  514.  
  515.           In the /tmp directory, you will find two files (described
  516.           below) for each user. These files only exist while the viewDT
  517.           is running. The <n> at the end of their file name,
  518.           corresponds to the port number of the httpd server for those
  519.           files. For instance, .cdlocation_8080 corresponds to the
  520.           mount point of the CDROM for the httpd server listening to
  521.           port 8080.
  522.  
  523.           In the /tmp directory, you may find the directory .portlock.
  524.           It is used when searching for free ports from which to run
  525.           the httpd and oksvr. There is the possibility an unexpected
  526.           error will fail to remove this directory, which must then be
  527.           removed manually.
  528.              o .cdlocation_<n> - which defines the mount point of the
  529.                CDROM.
  530.              o .userhome_<n> - which defines the absolute path location
  531.                of your $HOME directory.
  532.  
  533.           The $HOME/.www directory is a transitory directory. It only
  534.           exists while viewDT is running. In it, you will find several
  535.           files and directories:
  536.              o .DT_DocRootFile - a file used by Developer Toolbox
  537.                cgi-bin scripts to point to the Developer Toolbox
  538.                document root. In our case, it points to
  539.                $HOME/.www/htdocs.
  540.              o .DT_OksvrRoot - a file used by Developer Toolbox cgi-bin
  541.                scripts to point to the Developer Toolbox searchtools
  542.                directory. In our case, it points to
  543.                $HOME/.www/htdocs/toolbox/searchtools.
  544.              o cgi-bin - a link to the Toolbox cgi-bin directory
  545.                <DT_utilities>//cgi-bin/
  546.              o conf - the directory of configuration files for your
  547.                Toolbox web-on-a-CD.
  548.              o htdocs - the Document Root of your Toolbox web-on-a-CD.
  549.              o icons - a link to the directory <DT_utilities>/icons/
  550.                . It is the directory of the standard X bitmap icons.
  551.              o logs - log directory of your Toolbox web-on-a-CD.
  552.                It contains the access_log, agent_log, error_log, and
  553.                referer_log log files. It also contains the port numbers
  554.                of the httpd server and the oksvr server in the
  555.                httpd.port and oksrv.port files. It contains the process
  556.                ID of the httpd server in the httpd.pid file.
  557.  
  558.                 end of viewDT helpfile (/CDROM/bin/helpfile)
  559. ----------------------------------------------------------------------------
  560.  
  561. ----------------------------------------------------------------------------
  562.                          start of dtCDmgr helpfile
  563.  
  564.                       How to use the Developer Toolbox
  565.                      Distributed CDROM Resource Manager
  566.  
  567. To EJECT Your Currently Loaded CD:
  568.  
  569.   1. press LEFTMOUSE on the CD listed in the body of the dtCDmgr window (to
  570.      select it)
  571.   2. press the "Eject" button (second from left at bottom of window)
  572.      NOTE: If the eject fails you will have to do the following:
  573.         o In a shell window, become super user ("su -")
  574.         o Run the command "umount -k <device>", where <device> is the drive
  575.           you want to eject (e.g. execute "umount -k /CDROM" to free up the
  576.           CDROM drive device). Be aware: this will kill any processes using
  577.           this device. As long as this is only the DT, you'll be OK.
  578.         o After running umount, repeat step 2 (the single-line) above, and
  579.           continue.
  580.   3. replace the CD with the one for which you are being prompted
  581.   4. make sure the same CD device is selected (press LEFTMOUSE if necessary)
  582.   5. in the "Edit" pull-down menu, choose the "Refresh" menu item
  583.   6. press the "Done" button (button at bottom right-corner of window).
  584.  
  585. dtCDmgr orientation
  586.  
  587. You probably started up this utility, dtCDmgr, by trying to go to an
  588. unmounted link. This is the most typical way to start it. You can also start
  589. dtCDmgr by hand in the same way you started up viewDT, but viewDT must
  590. already be running before you invoke dtCDmgr. For instance, if you started
  591. viewDT by typing "/CDROM/bin/viewDT", you can then start dtCDmgr after
  592. viewDT is already running by typing "/CDROM/bin/dtCDmgr".
  593.  
  594. Use the dtCDmgr utility to manage local and remote CDROMs for your Developer
  595. Toolbox CD datasets. For example, you can load the first CD in your local
  596. CDROM drive and the second and third CDs in remote drives. Use the "Add..."
  597. button to add local and remote CDROM mount points (paths) that you use to
  598. access the other CDs and the information on them.
  599.  
  600. NOTE: If you only have one CDROM drive, you must first eject your currently
  601. loaded CD and then insert the CD for which you are being prompted. To do
  602. this, select the CD shown in the dtCDmgr window with LEFTMOUSE. This will
  603. make the Eject button come alive. Press Eject and then switch CDs. Then
  604. using the Edit pull-down menu, select "Refresh" to have the dtCDmgr
  605. recognize the CD you have inserted. The final step then is to press the
  606. "Done" button.
  607.  
  608. NOTE: Automount must be running in order to access remote-mounted CDROMs. If
  609. you are not familiar with this, see the AUTOMOUNT(1M) man page for more
  610. information.
  611.  
  612. The remote CDROM paths are specified as follows:
  613.  
  614.      /hosts/hostname/cddirname
  615.  
  616. where:
  617.  
  618.      hosts is the actual name of the subdirectory in the root directory
  619.      hostname is the name of the remote machine
  620.      cddirname is the path of a mounted CDROM
  621.  
  622. for example, /hosts/rocinante.engr/CDROM
  623.  
  624. Important Files
  625.  
  626. $(HOME)/.www_6.1 is the temporary directory used by the viewDT command.
  627. $(HOME)/.dtcdresource contains the pathnames of the local and remote CDROMs
  628. you configure and from which the dtCDmgr utility reads.
  629.  
  630. User Interface
  631.  
  632.      Using the Display Region
  633.  
  634.      The display region is the bulk of the dtCDmgr window listing the
  635.      currently mounted CD(s). For example if you started by loading CD 0 in
  636.      your local CDROM drive, you will see one line in the dtCDmgr display
  637.      region that reads,
  638.  
  639.           [purple CDicon image] Developer Toolbox v6.1, CD 0 (/CDROM/)
  640.  
  641.      To select an entry from the display region, use the left mouse button
  642.      to click on it. Clicking on the line a second time will deselect it.
  643.      Selected entries are highlighted in dark red. See "Using the Pull-Down
  644.      Menus" section below for a descrition of the operations possible to
  645.      perform on selected entries.
  646.  
  647.      The display region in the center of the dtCDmgr utility lists the CD(s)
  648.      and CDROM-drive(s) currently know to the dtCDmgr. Entries consist of a
  649.      CD icon, a CD title, and a pathname. The CD title will only appear if
  650.      the pathname points to a recognized mounted SGI CD.
  651.  
  652.      There are four distinct CD icons:
  653.  
  654.         o A filled icon represents a CDROM that is loaded.
  655.         o An unfilled icon represents an empty CDROM drive.
  656.         o A purple filled icon means it is a recognized SGI CD.
  657.         o A circle with a lightning bolt represents an invalid path.
  658.  
  659.      Using the Buttons
  660.  
  661.      There are four different buttons appearing at the bottom of the GUI:
  662.  
  663.            Add...    To add a absolute pathname for a CDROM.
  664.                      The CD title is read from the CD. Do not attempt to add
  665.                      it.
  666.            Eject     To eject the selected entry or entries.
  667.            Cancel    To quit without updating the resource file.
  668.            Done      To update the resource file and quit.
  669.  
  670.      Using the Pull-Down Menus
  671.  
  672.         o To update the resource file and quit, choose "Exit" from the File
  673.           pull-down menu (this has the same effect as using the "Done"
  674.           button).
  675.         o To remove selected entries from the display region, choose "Delete
  676.           Selected" from the Edit pull-down menu.
  677.         o To modify a selected entry, choose "Edit Selected..." from the
  678.           Edit pull-down menu.
  679.         o To update the status of all currently mounted CDs, choose
  680.           "Refresh" from the Edit pull-down menu.
  681.  
  682. Troubleshooting
  683.  
  684. If a CDROM device is busy, you cannot eject a CD. Make sure no other program
  685. is using a file on the CDROM. For instance, one might be editing a file of
  686. the CD, or running a program from the CD, etc. Also, in any shell or dirview
  687. window, do not let your current working directory be any directory under
  688. /CDROM. If you cannot eject a CD using the dtCDmgr utility, try a hardware
  689. eject (pressing the eject button on the CDROM drive), or use the fuser(1M)
  690. command, for example:
  691.  
  692.      fuser -cu /CDROM
  693.  
  694. to find out who else is using the CD. Note the state change of the desktop
  695. CDROM icon, when you load or eject a CD.
  696.  
  697.                           end of dtCDmgr helpfile
  698. ----------------------------------------------------------------------------
  699.  
  700.     ---------------------------------------------------------------------
  701.  
  702.                     General Toolbox web house Questions:
  703.  
  704.   1. What are HTML and HTTP?
  705.   2. Why do I see the Unable to locate host Error window come up?
  706.   3. What does the Connection refused by host Error window mean?
  707.   4. Why can't I send mail through the "Pheedbak" links?
  708.   5. Why do I get screenfulls of text errors in the window I start netscape
  709.      from?
  710.   6. Why did you decide to use this interface for the Toolbox?
  711.   7. Currently I'm not connected to the Internet--how can I get connected?
  712.   8. Why don't certain buttons and pull-down menu items in the netscape
  713.      browser work?
  714.   9. Why can't I eject the toolbox CD?
  715.  10. How do I make suggestions or contributions to the toolbox
  716.  
  717.   1. What are HTML and HTTP?
  718.  
  719.      The interface to the Toolbox continues to evolve by the power afforded
  720.      with Hyper Text Markup Language (HTML) functionality, where
  721.      "hyper-links" or "linked-text" (as well as other linked-data, i.e.
  722.      images, sound files, movie clips, etc.) provides any document file with
  723.      an enormously useful "cross-reference" capability, which in turn gives
  724.      documents a multi-dimensional depth and texture not possible with paper
  725.      and books.
  726.  
  727.      All HTML-written documents are interpreted by and presented inside the
  728.      sort of client "browser" you are now reading this document with. For
  729.      all such documents to be "served up" with 100% operability, one must
  730.      have an Hyper Text Transfer Protocol (HTTP) server running and
  731.      accessible on the network one's machine is on. With an HTTP server
  732.      running, one can make requests through the client browser, which are
  733.      then processed and responded to on the server side of this paradigm. A
  734.      Web Terminology Glossary is available for those unfamiliar with HTML
  735.      and HTTP terminology.
  736.  
  737.   2. Why do I see the Unable to locate host Error window come up?
  738.  
  739.      The reason this happens is because you are accessing one of the Uniform
  740.      Resource Locators, or URLs, which won't work if you are running the
  741.      v6.1 (or v5.0, v5.1, or v6.0) Toolbox in an network environment where
  742.      there is no electronic access to the Internet from your machine. There
  743.      are a number of issues involved, but for people who are not working in
  744.      secure environments, there is a section on Getting Connected to the
  745.      Internet and the Web inside the Developer Toolbox v5.0 CD: HTML
  746.      (client) / HTTP (server) Issues document.
  747.  
  748.   3. What does the Connection refused by host Error window mean?
  749.  
  750.      This error notifier either indicates a given host you are attempting to
  751.      connect with is currently off-line and unavailable, or it means you do
  752.      not have the "SOCKS Host:" and "Port:" fields defined correctly in the
  753.      Mail and Proxies window of your Netscape browser window's
  754.      Options->Preferences pull-down menu entry. There is a section relevant
  755.      to this subject on Defining netscape's "SOCKS Host:" and "Port:" fields
  756.      to match your environment's firewall inside the Developer Toolbox v5.0
  757.      CD: HTML (client) / HTTP (server) Issues document.
  758.  
  759.   4. Why can't I send mail through the "Pheedbak" links?
  760.  
  761.      In order for the Pheedbak links to work, you must have access to the
  762.      Internet for electronic-mail, as the end result of invoking the
  763.      Pheedbak FORM is that an e-mail message is sent to DTjanitor@sgi.com.
  764.  
  765.      There are a number of issues involved, but for people who are not
  766.      working in secure environments, there is a section on Getting Connected
  767.      to the Internet and the Web inside the Developer Toolbox v5.0 CD: HTML
  768.      (client) / HTTP (server) Issues document.
  769.  
  770.   5. Why do I get screenfulls of text errors in the window I start netscape
  771.      from?
  772.  
  773.      This is caused by a bug in IRIX 5.3 that is fixed in Patch 1095. Load
  774.      this patch from toolbox/dist/5.3/patches/ and this behavior will be
  775.      resolved.
  776.  
  777.   6. Why did you decide to use this interface for the Toolbox?
  778.  
  779.      As everyone knows, the Toolbox has been BADLY in need of a powerful and
  780.      swank graphical user interface (GUI) for as long as it has existed. The
  781.      reason the HTML/HTTP-interface was chosen, is because it is the most
  782.      pre-eminent manifestation occuring on the planet at this time of the
  783.      technologic-herald for the coming electronic world library. A year
  784.      and-a-half ago, in discussing "Mosaic" (HTML-and-HTTP) with the
  785.      venerable Tom Paquin, he described it as an extremely "low-tech"
  786.      combination of technology (`there's nothing new about it's fundamental
  787.      components' although this is rapidly beginning to change), and yet, in
  788.      the world of information technology, it more than anything else, is
  789.      providing the means for the assemblage of all electronic forms of data
  790.      to exist within one interface.
  791.  
  792.      The janitor is extremely fascinated by this extraordinarily powerful
  793.      GUI which, in the coming months and years, will facilitate a MUCH MORE
  794.      USEFUL mechanism for the organization and identification/location of
  795.      information relevant to your specific tasks, needs and concerns, and
  796.      afford a multi-dimensional depth and texture of information-access
  797.      hitherto unavailable. This new GUI is in its infancy. 6 months ago, the
  798.      janitor estimated 18-to-36 months for initial maturity of this new
  799.      paradigm. He still feels this is a reasonable guesstimate. During this
  800.      interim period of "infancy", your patience is deeply appreciated. And,
  801.      never forget that ALL pheedbak & comments are VALUED!
  802.  
  803.   7. Currently I'm not connected to the Internet--how can I get connected?
  804.  
  805.      If you work in an non-secure environment and currently do not have
  806.      access to the Internet, there a number of avenues open for you to
  807.      pursue to obtaining access. There are sections in the WebFORCE(TM)
  808.      technical information pages as well as an on-line copy of the World
  809.      Wide Web FAQ which can provide some "starting points" for your
  810.      enquiries into this process:
  811.  
  812.        1. Getting Connected: Using Service Providers
  813.        2. Questions To Ask When You Contact a Service Provider
  814.        3. Hardware Connections to the Internet
  815.        4. Partial List of US Service Providers
  816.        5. Obtaining a List of Providers via anonymous ftp or electronic mail
  817.        6. Setting Up a Firewall
  818.        7. Building an Internet Firewall with information regarding
  819.           firewalls, detailed references to the book, Firewalls and Internet
  820.           Security, and the WebFORCE Firewall Administrator's Guide.
  821.        8. "How can I access the web through a firewall?" for those who know
  822.           that they do have such a configuration present at their own local
  823.           site.
  824.        9. Top-level issues page on Connecting to the Internet and the Web
  825.           for all but one of the above links.
  826.  
  827.   8. Why don't certain buttons and pull-down menu items in the netscape
  828.      browser work?
  829.  
  830.      For those people running the v6.1 CD in an environment not connected
  831.      the Internet, a majority of the 2 rows of buttons and pull-down menu
  832.      entries at the top of the netscape browser window will not work.
  833.  
  834.      The following buttons will fail, after a time-out possibly lasting more
  835.      than one minute, if you attempt to access them; once the timeout
  836.      occurs, an Error notifier window will bark you about either Unable to
  837.      locate host or Unable to locate file:
  838.  
  839.         o Home
  840.         o What's New
  841.         o What's Cool
  842.         o Questions
  843.         o Net Search
  844.         o Net Directory
  845.         o Open will fail if you specify URLs like: http, ftp, gopher, news,
  846.           telnet, WAIS, nntp, prospero, rlogin, or tn3270
  847.  
  848.      The following pull-down menu entries will fail, after a time-out of
  849.      more than a minute, if you attempt to access them; once the timeout
  850.      occurs one or two Error notifier windows will bark you about Warning:
  851.      the following hosts are unknown:... and/or Unable to locate host
  852.  
  853.         o Help->Handbook
  854.         o Help->Release Notes
  855.         o Help->Frequently Asked Questions
  856.         o Help->On Security
  857.         o Help->How to Give Feedback
  858.         o Help->How to Get Support
  859.         o Help->How to Create Web Services
  860.         o Directory->What's New
  861.         o Directory->What's Cool
  862.         o Directory->Go To Newsgroups
  863.         o Directory->Internet Search
  864.         o Directory->Internet Directory
  865.         o Directory->Internet White Pages
  866.         o Directory->About the Internet
  867.         o Directory->Netscape Communications Corp
  868.         o Directory->Silicon Graphics, Inc.
  869.  
  870.   9. Why can't I eject the toolbox CD?
  871.  
  872.      There are two places in the dtCDmgr helpfile, that discuss this
  873.      situation: the first NOTE at the beginning and the Troubleshooting
  874.      section at the bottom.
  875.  
  876.      This problem occurs when you have something running that was launched
  877.      from CD -- or in a shell window you are currently in a directory
  878.      somewhere down underneath /CDROM -- and then you go and try to eject
  879.      the same CD. The maddening error message echo'd out to the shell window
  880.      you ran the eject command from,
  881.  
  882.      eject: The drive is busy.
  883.      Make sure no programs are using the drive.
  884.      Exiting.
  885.  
  886.      is the only sign that you are trying to do two things at once and the
  887.      system can't process both. At the present time, all you can do is, make
  888.      sure no program is running from an executable that lives on the CD,
  889.      and, there is no shell window where, the current directory location is
  890.      somewhere under /CDROM.
  891.  
  892.  10. How do I make suggestions or contributions to the toolbox?
  893.  
  894.      We value ALL ideas, suggestions, concerns and anything else you wish to
  895.      communicate with us about regarding the Developer Toolbox contents.
  896.      Please contact us with news of any of your own additions you would like
  897.      to suggest we add to the Toolbox. We can be reached in the following
  898.      ways:
  899.         o dave "information ferret" ratcliffe: dave@sgi.com, 415/933-3556,
  900.           fax: 415/967-6239
  901.         o Tom "the mechanic" Murphy: murphy@sgi.com, 415/933-9134, fax:
  902.           415/967-6239
  903.         o or, DTjanitor@sgi.com which sends mail to both of us
  904.           simultaneously.
  905.  
  906.      For all issues, problems, or concerns other than content relative to
  907.      the Toolbox, pleeze contact:
  908.         o devprogram@sgi.com, 415/933-3033, 1-800/770-3033, fax:
  909.           415/969-6327.
  910.  
  911. ----------------------------------------------------------------------------
  912.  
  913.      Copyright ⌐ 1995-96, Silicon Graphics, Inc.
  914.